<?php
session_start();


$krdold = $krd;
$modold=$_GET['mod'];	

$ruta_raiz = "..";
$where = null;
if(!$krd) $krd = $krdold;
if(!$modo)$modo = $modold;
include "$ruta_raiz/rec_session.php";
include_once("../include/db/ConnectionHandler.php");
$db = new ConnectionHandler("$ruta_raiz");
$campoBuscar  = (isset($_POST['campoBuscar'])) ? $_POST['campoBuscar'] : null;
$campoBuscar  = strtoupper(trim($campoBuscar));
$params       = session_name()."=".session_id()."&krd=$krd"."&mod=$modo";
$fecha_hoy    = Date("Y-m-d");
$sqlFechaHoy  = $db->conn->DBDate($fecha_hoy);
$subStr       = $db->conn->substr;
$formatoFechaExp  = $db->conn->SQLDate('Y/m/d', 's.sgd_sexp_fech');



?>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Consulta Expedientes Existentes</title>
<link href="../estilos/orfeo.css" rel="stylesheet" type="text/css">


<script language="JavaScript" type="text/JavaScript">
	function enviar(argumento) {
			document.formSeleccion.action=argumento+"&"+document.formSeleccion.params.value;
			document.formSeleccion.submit();
	}
	function pasar_info(num_exp){
		
		opener.document.insExp.numeroExpediente.value=num_exp;
		window.close();
		}
	function detail(num_exp){
		
		nombreventana="DETALLES_EXPEDIENTE";
		url="&num_exp=";
		window.open('detalles_exp.php?&krd=<?=$krd?>&codusuario=<?=$codusuario?>&dependencia=<?=$dependencia?>&carpeAnt=<?=$carpeta?>&verrad=<?=$verrad?>&s_Listado=VerListado&fechah=<?=$fecha_hoy?>&mostrar_opc_envio=<?=$mostrar_opc_envio?>&nomcarpeta=<?=$nomcarpeta?>&datoVer=<?=$datoVer?>&leido=<?=$leido?>&num_exp='+num_exp,nombreventana+num_exp,'height=500,width=700,scrollbars=yes');
		return;
	}
	function alerta(){
		
		
		alert(this.document.getElementById('desc_exp').value)
		}
</script>
</head>
<body>
<link rel="stylesheet" href="../estilos/orfeo.css">


<script language="JavaScript" type="text/JavaScript">
	// Envia el formulario de acuerdo a la opcion seleccionada, que puede ser ver CSV o consultar
	function enviar(argumento) {
			document.formSeleccion.action=argumento+"&"+document.formSeleccion.params.value;
			document.formSeleccion.submit();
	} 
</script>
<form action="conExp_detalles.php?<?=$params?>" method="post"
	enctype="multipart/form-data" name="formSeleccion" id="formSeleccion">
<table  border="0" align="center"  width="80%" class="borde_tab">
	<tr>
		<td class="titulos4" align="center" height="15"  colspan="2">
		CONSULTA EXPEDIENTES EXISTENTES</td>
	</tr>
</table>
<table class="borde_tab" width="80%" align="center">
	<tr>
	<?php
	
	if($_POST['COD_DEP']!=''){
		$CODIGO=$_POST['COD_DEP'];
	}else{
		$CODIGO=$dependencia;
	}
	
	?>
		<td align = "left" class= "titulos4"  >BUSCAR POR DEPENDENCIA </td>
		<td align = "left" class="listado2"><select class= "select" id="COD_DEP"
			name="COD_DEP" onchange="submit();">
			<OPTION VALUE="0">-- TODAS --</OPTION>
			<?
			
			// SELECT QUE BUSCA LAS DEPENDENCIAS QUE TIENEN EXPEDIENTES CREADOS
			$sql = "SELECT DISTINCT
					D.DEPE_CODI AS COD_DEP,
					D.DEPE_NOMB AS NOM_DEP
					FROM    DEPENDENCIA D,
						SGD_SEXP_SECEXPEDIENTES S	
					WHERE   
						($subStr(S.SGD_EXP_NUMERO,5,3)=D.DEPE_CODI
						OR S.DEPE_CODI = D.DEPE_CODI)
						/*and	$subStr(S.SGD_EXP_NUMERO,5,3)<> 998*/ 
						order by depe_nomb asc
						";
			echo $sql;
			$rssq = $db->conn->Execute($sql);
			// para que no salgan las de prueba
			// 
			if(count($rssq)>0){
				while(!$rssq->EOF){
					?>
			<option value="<?php echo $rssq->fields['COD_DEP'] ?>"
			<?php if($rssq->fields['COD_DEP']==$CODIGO){
				?>
				selected="selected" <?php } ?>><?php echo $rssq->fields['NOM_DEP'] ?></option>
				<?php
				$rssq->moveNext();
				}
			}
			?>
		</select></td>

	</tr>
	<tr class="select" >
		<td class="titulos2">Serie</td>
		<td class="titulos2">Subserie</td>
	</tr>
	<tr class="listado2">
	<td class="titulos2"><?php
	$sql = "SELECT DISTINCT SRD.SGD_SRD_DESCRIP,
					SRD.SGD_SRD_CODIGO,
					S.SGD_SRD_CODIGO
					FROM    
						SGD_SRD_SERIESRD SRD,
						SGD_SEXP_SECEXPEDIENTES S
					WHERE   $sqlFechaHoy BETWEEN SRD.SGD_SRD_FECHINI AND SRD.SGD_SRD_FECHFIN AND
						S.SGD_SRD_CODIGO = SRD.SGD_SRD_CODIGO AND
						$subStr(s.sgd_exp_numero,5,3)=$CODIGO
					ORDER BY SGD_SRD_DESCRIP";
						$rssrd = $db->conn->Execute($sql);

						if(!$s_SGD_SRD_CODIGO) $s_SGD_SRD_CODIGO = 0;
						echo $rssrd->GetMenu2("tsrd",$tsrd,"0:-- Seleccione --",false,"","onChange='submit()' class='select'");
						echo '</td>' . "\n";
						echo '<td class="listado2">' . "\n";
						echo $rssd;
						include ("$ruta_raiz/include/query/trd/queryCodiDetalle.php");
	$querySub = "SELECT DISTINCT SU.SGD_SBRD_DESCRIP,
			SU.SGD_SBRD_CODIGO
			FROM    SGD_SEXP_SECEXPEDIENTES S,
			SGD_SBRD_SUBSERIERD SU
			WHERE   S.SGD_SRD_CODIGO = '$tsrd' AND
			SU.SGD_SRD_CODIGO = '$tsrd' AND
			SU.SGD_SBRD_CODIGO = S.SGD_SBRD_CODIGO AND
			$sqlFechaHoy BETWEEN SU.SGD_SBRD_FECHINI AND SU.SGD_SBRD_FECHFIN";
			//echo $querySub;
			$rsSub = $db->conn->Execute($querySub);

			include "$ruta_raiz/include/tx/ComentarioTx.php";
			echo $rsSub->GetMenu2("tsub", $tsub, "0:-- Seleccione --", false,"","onChange='submit()' class='select'" );

			?> </td> 
		</tr>
		<!--	BUSCAR POR TEXTO DE ETIQUETAS  -->
			<table  border="1" align="center"  width="80%" >
		 		<tr >
					<td class="listado2">
						Filtrar o buscar por una palabra, en el listado de expedientes de la TRD elegida: <input type="text" name="campoBuscar" value="<?php echo $campoBuscar?>" 
						class="tex_area"  size="40">Oprima Enter
					</td>
				</tr>
	</table>
				
			</td>
			<!--td class="listado2">
			</td>
		<tr>
			<td class="titulos2">PALABRAS CLAVES (separadas por coma)</td>
			<td class="titulos2"> <input type="text" size="40" maxlength="50" id="desc_exp" name="desc_exp" value=<?$campoBuscar?>></td>
			<td><input type=button value='Buscar ' id=Buscar name=Buscar valign='middle' class='botones' onClick="alerta();"></td>
		</tr-->

			<?php
			// Con esto sirve para cualquier base de datos
			$camposConcatenar = "(" . $db->conn->Concat("s.sgd_sexp_parexp1","' / '",
                                                    "s.sgd_sexp_parexp2","' / '",
                                                    "s.sgd_sexp_parexp3","' '",
                                                    "s.sgd_sexp_parexp4","' '",
                                                    "s.sgd_sexp_parexp5") . ")";

			$where = (!empty($campoBuscar) && $campoBuscar != "") ?
                "AND (s.sgd_sexp_parexp1 LIKE '%$campoBuscar%' OR
                        s.sgd_sexp_parexp2 LIKE '%$campoBuscar%' OR
                        s.sgd_sexp_parexp3 LIKE '%$campoBuscar%' OR
                        s.sgd_sexp_parexp4 LIKE '%$campoBuscar%' OR
                        s.sgd_sexp_parexp5 LIKE '%$campoBuscar%')"
			:"";

			$sql3 = "SELECT distinct s.sgd_exp_numero,
                    s.depe_codi, 
                    d.depe_codi,
                    d.depe_nomb, 
                    S.SGD_SEXP_FECH,
                    u.usua_nomb,
                    se.sgd_srd_codigo as CSERIE,
                    se.sgd_srd_descrip as SERIE,
                    su.sgd_sbrd_codigo as CSUBSERIE,
                    su.sgd_sbrd_descrip as SUBSERIE,
                    $camposConcatenar as PARAMETRO
            FROM 
            		sgd_sexp_secexpedientes s,
                    dependencia d,
                    sgd_srd_seriesrd se,
                    sgd_sbrd_subserierd su ,
                    usuario u
            WHERE   s.sgd_srd_codigo = '$tsrd' and
            		se.sgd_srd_codigo = '$tsrd' and	
                    s.sgd_sbrd_codigo = su.sgd_sbrd_codigo and
                    s.sgd_srd_codigo  = su.sgd_srd_codigo and
                    su.sgd_sbrd_codigo= '$tsub' and
                    s.depe_codi = d.depe_codi and
                    u.usua_doc = s.usua_doc and
     
                    $subStr(s.sgd_exp_numero,5,3) =$CODIGO
                    {$where}
order by S.SGD_SEXP_FECH desc";
                    //$db->conn->debug = true;
			
                    $rs3 = $db->conn->Execute($sql3);
					
                    ?>
</table>
<table align="center" class="borde_tab" width="80%">
	<tr>
		<td class="titulos4">Existen los siguientes expedientes:</td>
	</tr>
	<table border="0" align="center" class="borde_tab" width="80%">
		<tr class= "select">

			<td class="titulos2" align="center">Expediente</td>
			<td class="titulos2" align="center">Creado</td>
			<td class="titulos2" align="center">Dependencia</td>
			<td class="titulos2" align="center">Usuario Creador(a)</td>
			<td class="titulos2" align="center">TRD</td>
			<td class="titulos2" align="center">Nombre o Descripcion</td>


		</tr>
		<?php
		
		while(!$rs3->EOF){
			$exp            = $rs3->fields['SGD_EXP_NUMERO'];
			$depe_nomb2      = $rs3->fields['DEPE_NOMB'];
			$par            = $rs3->fields['PARAMETRO'];
			$fechaExp       = $rs3->fields['SGD_SEXP_FECH'];
			$usuarioc		= $rs3->fields['USUA_NOMB'];
			$serie_exp		= $rs3->fields['CSERIE'];
			$serie_exp.=".";
			$serie_exp.= $rs3->fields['CSUBSERIE'];

			?>
		<tr class="listado2">
			<td class="info" align="center"><?=$exp?></td>
			<td class="info" align="center"><?=$fechaExp?></td>
			<td class="info" align="center"><?=$depe_nomb2?></td>
			<td class="info" align="center"><?=$usuarioc?></td>
			<td class="info" align="center"><?=$serie_exp?></td>
			<td class="info" align="left"><?=$par?></td>
			<?if($modo==1){ ?>
			<td class="info" align="center"><a
				href="javascript:pasar_info('<?echo $exp?>')">SELECCIONAR </td>
			<td class="info" align="center"><a
				href="javascript:detail('<?echo $exp?>')"> DETALLES </td>
			<?}else{ ?>
			<td class="info" align="center"><a
				href="javascript:detail('<?echo $exp?>')"> DETALLES </td>	
				<?php
			}
				$rs3->MoveNext();}
				?>
		</tr>
	</table>

</body>
</table>
				<?
				$xsql=serialize($sql3);
				$_SESSION['xheader']="<center><b>EXPEDIENTES EXISTENTES</b></center><br><br>";
				$_SESSION['xsql']=$xsql;
				?>
<table align="center" class="borde_tab">
	<tr align="center" colspan="5">
		<td align="center" colspan ="5"><b><!--Generar:--></b></td>
		<td><?
		//var_dump($_GET);
		echo "<a href='$ruta_raiz/adodb/adodb-doc.inc.php' target='_blank'><img src='$ruta_raiz/adodb/compfile.png'> </a> - ";
		echo "<a href='$ruta_raiz/adodb/adodb-xls.inc.php' target='_blank'><img src='$ruta_raiz/adodb/spreadsheet.png'></a>";
		?></td>
	</tr>
</table>

</html>
